// 打印九九乘法表。如果可以要求间隔均匀。
package main

import "fmt"

func main() {
	// 正九九
	for i := 1; i <= 9; i++ {
		for j := 1; j <= i; j++ {
			if j == 1 {
				fmt.Printf("%d*%d=%d ", j, i, i*j)

			} else {
				fmt.Printf("%d*%d=%-3d", j, i, i*j)
			}
		}
		fmt.Println()
	}
	//倒九九
	fmt.Println()
	for i := 9; i > 0; i-- {
		for j := 9; j > 0; j-- {
			if j <= i {
				if j == 1 {
					fmt.Printf("%d*%d=%d ", j, i, j*i)
				} else {
					fmt.Printf("%d*%d=%2d ", j, i, j*i)
				}
			} else {
				fmt.Printf("       ")
			}
		}
		fmt.Println()
	}
}
